geographical island - French English Dictionary